/*
	exports 和 module.exports
		- 通过exports只能使用.的方式来向外暴露内部变量
			exports.xxx = xxx

		- 而module.exports既可以通过.的形式，也可以直接赋值
			module.exports.xxx = xxxx
			module.exports = {}
 */

exports.name1="猪八戒";
exports.age1="28";
exports.sayName1 = function () {
    console.log("我是猪八戒~~~");
};
module.exports.name2 = "孙悟空";
module.exports.age2 = 18;
module.exports.sayName2 = function () {
    console.log("我是孙悟空~~~");
};

var my={
    "name":"孤傲苍狼",
    "age":28,
    "sayName":function () {
        console.log("我是"+this.name);
    }
};
exports.my = my;
/*
这样写会报错
exports  = {
	name3:"沙和尚",
	age3:28,
	sayName3:function () {
		console.log("我是沙和尚");
	}
};*/

/*
这样写不会报错
*/
module.exports.shs  = {
	name:"沙和尚",
	age:28,
	sayName:function () {
		console.log("我是沙和尚");
	}
};
